--======================================================================--
-- [1] = 自适应.创建(99,1,456,427,3,9), --xa新大底图
-- [5] = 按钮.创建(自适应.创建(18,4,16,16,4,1),0,0,4,true,true), --旧版关闭
-- [5] = 按钮.创建(资源:载入('nice.rpk',"网易WDF动画",0x01343E13),0,0,3,true,true), --新关闭
-- [2] = 资源:载入('pic/标题背景.png',"图片"), --[2] = 自适应.创建(1,1,518,18,1,3,nil,18), --字体背景
-- self.资源组[2]:显示(self.x+136,self.y-1)
-- zts1 = tp.字体表.常用字体14 -- 描边字体
-- zts1:显示(self.x+194,self.y+1,"系统设置")
--======================================================================--
local 简单_称号系统 = class()
local box = 引擎.画矩形
local mousea = 引擎.鼠标弹起
local tp,zts,zts1,zts2
local insert = table.insert
local bw = require("gge包围盒")(0,0,140,34)
local ceil = math.ceil
local floor = math.floor
local mousea = 引擎.鼠标按住
local mouseb = 引擎.鼠标弹起
local insert = table.insert
local keyaz = 引擎.按键按住
local ani = 引擎.取战斗模型
local format = string.format
local floor = math.floor
local min = math.min
local max = math.max
local min = math.min

function 简单_称号系统:初始化(根)
	self.ID = 9019
	self.x = 全局游戏宽度/2-325+65
	self.y = 全局游戏高度/2-265
	self.xx = 0
	self.yy = 0
	self.注释 = "简单_称号系统"
	self.可视 = false
	self.鼠标 = false
	self.焦点 = false
	self.可移动 = true
	self.选中 = 0
	self.加入 = 0
	self.窗口时间 = 0
	tp = 根
	zts = tp.字体表.普通字体
	zts1 = tp.字体表.普通字体
	zts2 = tp.字体表.普通字体
	zts3 = tp.字体表.普通字体
	sxzt = tp.字体表.普通字体
	zts4 = tp.字体表.人物字体

	self.进程=1
	self.头像组 = {}
end

function 简单_称号系统:打开(数据)
	if self.可视 then
		self.可视 = false
		self.资源组=nil
		self.加入 = nil
       		self.助战id=nil
		self.突破=0
		self.开始突破=false
		self.突破完成=false
		self.开始施法=false
		self.开始修炼=false
		self.施法帧=0
	  	self.物品组 = {}
		return
	else
		insert(tp.窗口_,self)
		local 资源 = tp.资源
		local 按钮 = tp._按钮
		local 自适应 = tp._自适应
		self.资源组 = {
           		 [0] = tp._自适应.创建(71, 1, 180, 40, 3, 9), --91
		[1] = 自适应.创建(0,1,490,470,3,9),
		[2] = 按钮.创建(自适应.创建(18,4,16,16,4,3),0,0,4,true,true),
                	[3]=自适应.创建(2,1,195,202,3,9),
                	[4]=自适应.创建(2,1,252,202,3,9),
                	[5]=自适应.创建(2,1,195,204,3,9),
		[6] = 按钮.创建(自适应.创建(12,4,43,22,1,3),0,0,4,true,true,"添加"),
		[7] = 按钮.创建(自适应.创建(12,4,43,22,1,3),0,0,4,true,true,"添加"),
		[8] = 按钮.创建(自适应.创建(12,4,43,22,1,3),0,0,4,true,true,"添加"),
		[9] = 按钮.创建(自适应.创建(12,4,43,22,1,3),0,0,4,true,true,"添加"),
		[10] = 按钮.创建(自适应.创建(12,4,43,22,1,3),0,0,4,true,true,"修炼"),
		[11] = 资源:载入("jiandan.dll","网易WDF动画","仙露丸子小"),
		[12] = 资源:载入("wzife.wd1","网易WDF动画",0x205FA6E7),
		[13] = 资源:载入("jiandan.dll","网易WDF动画","称号火"),
		[14] = 资源:载入("jiandan.dll","网易WDF动画","称号金"),
		[15] = 资源:载入("jiandan.dll","网易WDF动画","称号雷"),
		[16] = 资源:载入("jiandan.dll","网易WDF动画","称号水"),
		[17] = 资源:载入("jiandan.dll","网易WDF动画","称号土"),
		[18] = 资源:载入('common/lbc.wdf',"网易WDF动画",0xA1399E74),
		[19] = 按钮.创建(自适应.创建(17,4,77,22,1,3),0,0,4,true,true,"开始突破"),
		[20] = 资源:载入('common/lbc.wdf',"网易WDF动画",0xD3624823),
		[21] = 资源:载入('common/lbc.wdf',"网易WDF动画",0xD43B99EF),
		[23] = 资源:载入('wzife.wdf',"网易WDF动画",0x363AAF1B),
		[24] = 资源:载入('sucai.wdf',"网易WDF动画",0x00000228),
		[25] = 资源:载入('sucai.wdf',"网易WDF动画",0x00000226),
		[26] = 资源:载入('sucai.wdf',"网易WDF动画",0x00000212),
		[27] = 资源:载入('sucai.wdf',"网易WDF动画",0x00000170),
		[28] = 资源:载入('sucai.wdf',"网易WDF动画",0x00000180),
		[29] = 资源:载入('magic.wdf',"网易WDF动画",0x51EEBFF3),
		[30] = 资源:载入('mapani.wdf',"网易WDF动画",1800426471),
		[31] = 资源:载入('mapani.wdf',"网易WDF动画",1908682073),
		[32] = 按钮.创建(自适应.创建(17,4,43,22,1,3),0,0,4,true,true,"佩戴"),
		[33] = 资源:载入('common/lbc.wdf',"网易WDF动画",0xF896F41C),
		[34] = 资源:载入('wzife.wd1',"网易WDF动画",3277082000),
		[35] = tp._滑块.创建(自适应.创建(11,4,15,40,2,3,nil),1,14,180,2),
		 [57] =     资源:载入('sucai.wdf',"网易WDF动画",0x00000167),--经验
		}
		self.经验背景= 资源:载入('org.rpk',"网易WDF动画",0x1000374)
		self.数据=数据
		-- table.print(self.数据)
		self.称号总类={"初入三界","牛刀小试","炉火纯青","身经百战","力挽狂澜",
		"以一当百","千招无敌","气吞山河","勇冠三军","威震三界"}

		self.初入三界=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000095)
		self.牛刀小试=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000094)
		self.炉火纯青=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000093)
		self.身经百战=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000092)
		self.力挽狂澜=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000091)
		self.以一当百=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000090)
		self.千招无敌=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000089)
		self.气吞山河=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000088)
		self.勇冠三军=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000087)
		self.威震三界=资源:载入('shenlai.wdf',"网易WDF动画",0x0D000086)

		self.称号颜色={0xff008000,0xFFFF6347,0xffbc8f8f,0xff008000,0xfffafad2,
		0xff2f4f4f,0xff4169e1,0xff708090,0xff8b008b,0xFF222222}
		self.拽拖对象 = 0
		tp.运行时间 = tp.运行时间 + 1
		self.窗口时间 = tp.运行时间
		self.可视 = true
		self.选中=0
		self.加入=0
		self.突破=0
		self.开始突破=false
		self.突破完成=false
		self.开始施法=false
		self.开始修炼=false
		self.施法帧=0
		self.称号属性={[1]="#R/防御+10\n#R/速度+10\n#R/抵抗封印等级+10\n#R/固定伤害+10\n#R/治疗能力+5",
				[2]="#R/伤害+25\n#R/速度+25\n#R/封印命中等级+25\n#R/固定伤害+15\n#R/治疗能力+10",
				[3]="#R/法防+30\n#R/灵力+30\n#R/法术暴击等级+30\n#R/固定伤害+20\n#R/治疗能力+15",
				[4]="#R/伤害+60\n#R/法防+60\n#R/物理暴击等级+60\n#R/固定伤害+25\n#R/治疗能力+20",
				[5]="#R/灵力+80\n#R/防御+80\n#R/封印命中等级+80\n#R/固定伤害+30\n#R/治疗能力+25",
				[6]="#R/物理暴击等级+120\n#R/气血回复效果+120\n#R/法术伤害结果+120\n#R/固定伤害+35\n#R/治疗能力+30",
				[7]="#R/法术暴击等级+150\n#R/抗法术暴击等级+150\n#R/气血+150\n#R/固定伤害+40\n#R/治疗能力+35",
				[8]="#R/伤害+180\n#R/狂暴等级+180\n#R/躲避+180\n#R/固定伤害+45\n#R/治疗能力+40",
				[9]="#R/灵力+220\n#R/法防+220\n#R/最大魔法+220\n#R/固定伤害+50\n#R/治疗能力+45",
				[10]="#R/速度+300\n#R/封印命中等级+300\n#R/气血+300\n#R/固定伤害+60\n#R/治疗能力+50"}
	  	      self.物品组 = {}
	  	      self.物品展示={"蕴灵晶体","破境·白虎坠","破境·朱雀坠","破境·玄武坠","破境·青龙坠"}
	          	     for i, n in pairs(self.物品展示) do
	          	     	self.物品组[i] = {}
	          	     	local 资源 = 引擎.取物品(n)
		                self.物品组[i].小动画 = tp.资源:载入(资源[11], "网易WDF动画", 资源[12])
		                self.物品组[i].大动画 = tp.资源:载入(资源[11], "网易WDF动画", 资源[13])
		                self.物品组[i].名称 = n
		                self.物品组[i].说明 = 资源[1]
	          	     end
	          	     if self.数据.助战id then
	          	     	self.助战id = self.数据.助战id
	          	     end
	end
end

function 简单_称号系统:置形象()
	-- print(11)
	self.动画={}
	local 资源 = tp.资源
	local q = 引擎.取模型(self.数据.模型)
	local 人物模型 = 资源:载入(q[3],"网易WDF动画",q[1])
	if self.数据.武器数据 ~= nil then
		local wq = nil
		local v = tp:取武器子类(self.数据.武器数据.子类)
		if self.数据.武器数据.名称 == "龙鸣寒水" or self.数据.武器数据.名称 == "非攻" then
			v = "弓弩1"
		end
		local q = 引擎.取模型(self.数据.模型,v)
		人物模型 = 资源:载入(q[3],"网易WDF动画",q[1])
		local m = tp:取武器附加名称(self.数据.武器数据.子类,self.数据.武器数据.级别限制,self.数据.武器数据.名称)
		local x = 引擎.取模型(m.."_"..self.数据.模型)
		local wq = 资源:载入(x[3],"网易WDF动画",x[1])
		wq:置差异(wq.帧数-人物模型.帧数)
		self.动画.武器 = wq
	end

	local z = 引擎.取模型(self.数据.模型.."坐下")
	local 坐下模型 = 资源:载入(z[3],"网易WDF动画",z[1])
	self.动画.坐下 = 坐下模型
	self.动画.坐下.当前帧=self.动画.坐下.结束帧
	if self.数据.锦衣数据 ~= nil then
		local wq = nil
		if self.数据.武器数据 ~= nil then
			wq = self.数据.武器数据.子类
		end
		local 临时资源=引擎.取普通锦衣模型(self.数据.锦衣数据.名称,self.数据.模型,nil,wq)
		人物模型 = 资源:载入(临时资源[3],"网易WDF动画",临时资源[1])
	end
	self.动画.主体 = 人物模型
	if self.选中~=0 then
	self.动画.称号 =self.称号总类[self.选中]
	end
end


function 简单_称号系统:修炼图标动画(数据)
	self.突破=数据
	self.开始突破=true
	self.突破完成=false
	self.资源组[18].当前帧=0
end

function 简单_称号系统:道具数量刷新(数据)
end
function 简单_称号系统:刷新(数据)
	self.数据=数据
		for i = 1,5 do
			if self.数据.称号数据.当前突破>=i then
			self.资源组[12+i]:重置纹理()
			else
			self.资源组[12+i]:灰度级()
		             end
		end
end


function 简单_称号系统:显示(dt,x,y)
	self.焦点 = false
	self.资源组[2]:更新(x,y)
	self.资源组[6]:更新(x,y)
	self.资源组[7]:更新(x,y)
	self.资源组[8]:更新(x,y)
	self.资源组[9]:更新(x,y)
	self.资源组[10]:更新(x,y)


	self.资源组[12]:更新(dt)
	self.资源组[33]:更新(dt)
	self.资源组[1]:显示(self.x,self.y)
	self.资源组[2]:显示(self.x-18+self.资源组[1].宽度,self.y+2)
	-- self.资源组[3]:显示(self.x+15,self.y+35)
	tp.窗口标题背景_:显示(self.x-76-13+self.资源组[1].宽度/2,self.y)
	引擎.场景.字体表.标题字体:显示(self.x+self.资源组[1].宽度/2,self.y+3,"称号系统")
	-- self.资源组[0]:显示(self.x+222,self.y+35)
	self.资源组[3]:显示(self.x+15,self.y+35)---框
	self.资源组[4]:显示(self.x+15+207,self.y+248)
	self.资源组[5]:显示(self.x+15,self.y+248)--内框
	-- zts1:置颜色(黑色):显示(self.x+230+106,self.y+180,self.丸子.."/"..self.消耗数量)


	local bbs = self.称号总类
	local bbsa = #bbs
	local bb
	if self.选中 ~= 0 then
		bb = bbs[self.选中]
		 if self.选中<=4 then
			box(self.x+20,self.y+227+self.选中*43,self.x+200,self.y+227+39+self.选中*43,-849650981)
		end
	end

	if bbsa > 4 then
		self.资源组[35]:置高度(min(floor(180/(bbsa-4)),170))
		self.加入 = min(ceil((bbsa-4)*self.资源组[35]:取百分比()),bbsa-4)
		if self.加入 == bbsa-4 then
			self.加入 = self.加入+1
		end
		self.资源组[35]:显示(self.x+200,self.y+272,x,y,self.鼠标) --
	end
	sxzt:置颜色(-16777216)
	for i=1,4 do
		if bbs[i+self.加入] ~= nil then
			local jx = self.x+18
			local jy = self.y+(i*43)-6+233
			self.资源组[0]:显示(jx,jy+1)
			bw:置坐标(jx,jy+1)
			-- 拽拖
			local xz = bw:检查点(x,y)

			if not self.资源组[35].接触 and xz and self.鼠标 and not tp.消息栏焦点 and self.拽拖对象 == 0 then
				self.拽拖对象 = i+self.加入
			end
			-- 其他
			if self.选中 ~= i+self.加入 then
				if not self.资源组[35].接触 and xz and not tp.消息栏焦点 and self.鼠标 then

					if self.拽拖对象 ~= 0 then
						box(jx,jy,jx+182,jy+39,0xFF00FFFF)
						tp.提示:自定义(x-210,y-30,"#Y/当前称谓增加属性：\n"..self.称号属性[i+self.加入])
					end
					if mouseb(0) then
						self.选中 = i+self.加入
						self:置形象()

					end
					self.焦点 = true
				end
			end

			self[bbs[i+self.加入]]:更新(dt)
			self[bbs[i+self.加入]]:显示(jx+5,jy-20) --称号系统位置

			if self.数据.称号数据.当前等级> i+self.加入 then
			self.资源组[34]:显示(jx+100,jy-13) --完成的字
			end
		end
	end
	if bb ~= nil then

	self.资源组[29]:更新(dt)
	self.资源组[30]:更新(dt)
	self.资源组[31]:更新(dt)
	self.资源组[33]:更新(dt)
	self.资源组[32]:更新(x,y)

		local jx = self.x + 115
		local jy = self.y + 170
		tp.影子:显示(jx,jy)
	self.资源组[29]:显示(jx+240,jy)
	self.资源组[31]:显示(jx,jy)
	self.资源组[30]:显示(jx+240-290,jy-30)
	self.资源组[30]:显示(jx+240-190,jy-30-65)
	self.资源组[30]:显示(jx+240-140,jy-30-65)
	self.资源组[30]:显示(jx+240-100,jy-30)
		if self.动画.主体~=nil then
			self.动画.主体:更新()
			self.动画.主体:显示(jx,jy)
			if self.动画.武器~=nil then
				self.动画.武器:更新()
				self.动画.武器:显示(jx,jy)
			end

			if self.动画.坐下~=nil and self.开始施法==false then
				self.动画.坐下:更新纹理()
				self.动画.坐下.方向=2
				self.动画.坐下:显示(jx+240,jy)
			end
			if self.开始修炼 == true then
			self.资源组[33]:显示(jx+240,jy-50)
			 if self.资源组[33].当前帧==self.资源组[33].结束帧 then
			 	self.开始修炼=false
			 end
			end
			if self.动画.施法~=nil and self.开始施法==true then
				self.施法帧=self.施法帧+1
				self.资源组[20]:更新(dt)
				self.资源组[21]:更新(dt)
				self.动画.施法:更新()
				self.动画.施法.方向=2
				self.资源组[21]:显示(jx+240,jy-30)
				self.资源组[20]:显示(jx+240,jy)
				self.动画.施法:显示(jx+240,jy)
			 	if self.施法帧>=150 then
			 	self.开始施法=false
			 	if self.助战id then
	        	 		JGESDK:发送(194,{序号1=3,选中=self.选中,助战id=self.助战id})
			 	else
	        	 		JGESDK:发送(194,{序号1=3,选中=self.选中})
	        	 		end
			 	end
			end
			if self.动画.称号 ~= nil then
				local 距离x=90
				if self.选中>=9 then
					距离x = 150
				end

			self[self.动画.称号]:更新(dt)
			self[self.动画.称号]:显示(jx-90,jy+15+23)
			-- zts4:置颜色(self.称号颜色[self.选中]):显示(jx+22-距离x + zts4:取宽度(self.动画.称号),jy+10,self.动画.称号)
			zts1:置颜色(0xFF70FC70):显示(jx-30,jy+35,self.数据.名称)
			self.资源组[32]:显示(jx+50,jy+25)
			zts1:置颜色(0xFF70FC70):显示(jx-95,jy-130,"当前修炼等级："..self.数据.称号数据.当前等级)

			end
		end
	if self.数据.称号数据.当前等级 > self.选中 then
	else
		for i = 1,5 do
			if self.数据.称号数据.当前突破>=i then

			else
			self.资源组[12+i]:灰度级()
		             end
		end
	end

	self.资源组[14]:显示(self.x-5+280,self.y+75)
	self.资源组[13]:显示(self.x-5+265,self.y+135)
	self.资源组[15]:显示(self.x-5+340,self.y+30)
	self.资源组[16]:显示(self.x-5+280+120,self.y+75)
	self.资源组[17]:显示(self.x-5+265+135+14,self.y+135)
	        self.经验背景:显示(self.x+ 260,self.y + 202)
	        self.资源组[57]:置区域(0,0,math.min(math.floor(self.数据.称号数据.当前经验 / self.数据.称号数据.突破经验*178),178),16)
	        self.资源组[57]:显示(self.x + 260,self.y + 202)
	        zts1:置颜色(红色):显示(self.x + 325,self.y + 205,self.数据.称号数据.当前经验.." / "..self.数据.称号数据.突破经验)
	        zts2:置颜色(红色):显示(self.x + 325-48,self.y + 205+132,"使用道具增加突破成功率")
	        zts2:置颜色(黑色)
	self.资源组[6]:显示(self.x+238,self.y+415)
	self.资源组[7]:显示(self.x+238+60,self.y+415)
	self.资源组[8]:显示(self.x+238+120,self.y+415)
	self.资源组[9]:显示(self.x+238+180,self.y+415)

	if self.资源组[6]:事件判断() then

		if self.助战id then
	        	 JGESDK:发送(194,{序号1=4,选中=1,助战id=self.助战id})
		else
	        	 JGESDK:发送(194,{序号1=4,选中=1})
	        	end
	elseif  self.资源组[7]:事件判断() then
		if self.助战id then
	        	 JGESDK:发送(194,{序号1=4,选中=2,助战id=self.助战id})
		else
	        	 JGESDK:发送(194,{序号1=4,选中=2})
	        	end
	elseif  self.资源组[8]:事件判断() then
		if self.助战id then
	        	 JGESDK:发送(194,{序号1=4,选中=3,助战id=self.助战id})
		else
	        	 JGESDK:发送(194,{序号1=4,选中=3})
	        	end
	elseif  self.资源组[9]:事件判断() then
		if self.助战id then
	        	 JGESDK:发送(194,{序号1=4,选中=4,助战id=self.助战id})
		else
	        	 JGESDK:发送(194,{序号1=4,选中=4})
	        	end
	elseif  self.资源组[32]:事件判断() then
		if self.助战id then
	        	 JGESDK:发送(194,{序号1=5,选中=self.选中,助战id=self.助战id})
		else
	        	 JGESDK:发送(194,{序号1=5,选中=self.选中})
	        	end
	end

	if self.数据.称号数据.当前经验>=self.数据.称号数据.突破经验 and self.数据.称号数据.当前突破>=5 then
	self.资源组[19]:更新(x,y,self.开始施法==false)
	self.资源组[19]:显示(self.x+250+90-31,self.y+315)
	local cgl = 100-(self.数据.称号数据.当前等级*14)
	if cgl<0 then cgl=0 end
	if self.数据.称号数据.增加1 then  cgl=cgl+5 end
	if self.数据.称号数据.增加2 then  cgl=cgl+8 end
	if self.数据.称号数据.增加3 then  cgl=cgl+12 end
	if self.数据.称号数据.增加4 then  cgl=cgl+20 end
	if cgl>100 then cgl=100 end
	 sxzt:置颜色(黑色):显示(self.x + 255+23,self.y + 265,"当前突破成功率：\n使用道具可增加成功率哦")
	 sxzt:置颜色(红色):显示(self.x + 255+23+110,self.y + 265,cgl.."%")
	 if self.资源组[19]:事件判断() then
	 	local q = 引擎.取战斗模型(self.数据.模型)
	 	self.动画.施法=tp.资源:载入(q[10],"网易WDF动画",q[7])
	 	self.开始施法=true
	 	self.施法帧=0
	 end
	else
	self.资源组[10]:显示(self.x+250+90-13,self.y+315)
	        tp.物品格子背景_:显示(self.x+322,self.y+255)
	        sxzt:置颜色(黑色):显示(self.x + 255+24+60,self.y + 255+35,"1/"..self.数据.晶体数量)
	        self.资源组[28]:显示(self.x+232+90,self.y+250)

		if self.资源组[28]:是否选中(x,y) then
		tp.提示:商城提示(self.x +130 , self.y + 100, self.物品组[1].名称, self.物品组[1].说明, self.物品组[1].大动画, self.物品组[1].备注)
		end
	        if self.资源组[10]:事件判断() then
	        	-- self.资源组[33].当前帧=0
	        	self.开始修炼=true
	        	if self.助战id then
	        	 JGESDK:发送(194,{序号1=2,选中=self.选中,助战id=self.助战id})
	        	else
	        	 JGESDK:发送(194,{序号1=2,选中=self.选中})
	        	end
	        end
	end
	        tp.物品格子背景_:显示(self.x+233,self.y+265+90)
	        tp.物品格子背景_:显示(self.x+233+60,self.y+265+90)
	        tp.物品格子背景_:显示(self.x+233+120,self.y+265+90)
	        tp.物品格子背景_:显示(self.x+233+180,self.y+265+90)

	self.资源组[24]:显示(self.x+235,self.y+265+90)
	self.资源组[25]:显示(self.x+235+60,self.y+265+90)
	self.资源组[26]:显示(self.x+235+120,self.y+265+90)
	self.资源组[27]:显示(self.x+235+180,self.y+265+90)
	for i = 2, 5 do
		if self.资源组[22+i]:是否选中(x,y) then
		tp.提示:商城提示(self.x - 150 +i*60, self.y + 200, self.物品组[i].名称, self.物品组[i].说明, self.物品组[i].大动画, self.物品组[i].备注)
		end
	end
	        zts1:置颜色(黑色)
	        if  self.数据.称号数据.增加1 then
	        sxzt:置颜色(黑色):显示(self.x + 235+16,self.y + 255+135,"1/1")
	        else
	        sxzt:置颜色(黑色):显示(self.x + 235+16,self.y + 255+135,"0/1")
	        end
	        if  self.数据.称号数据.增加2 then
	        sxzt:置颜色(黑色):显示(self.x + 235+16+60,self.y + 255+135,"1/1")
	        else
	        sxzt:置颜色(黑色):显示(self.x + 235+16+60,self.y + 255+135,"0/1")
	        end
	        if  self.数据.称号数据.增加3 then
	        sxzt:置颜色(黑色):显示(self.x + 235+16+120,self.y + 255+135,"1/1")
	        else
	        sxzt:置颜色(黑色):显示(self.x + 235+16+120,self.y + 255+135,"0/1")
	        end
	        if  self.数据.称号数据.增加4 then
	        sxzt:置颜色(黑色):显示(self.x + 235+16+180,self.y + 255+135,"1/1")
	        else
	        sxzt:置颜色(黑色):显示(self.x + 235+16+180,self.y + 255+135,"0/1")
	        end
	        if self.数据.称号数据.当前突破==5 then

	        end
	end
	if self.开始突破==true then
		if self.突破完成==false then
			self.资源组[18]:更新(dt)
			if self.突破==1 then
			 self.资源组[18]:显示(self.x-5+280,self.y+75+82)
			elseif  self.突破==2 then
			self.资源组[18]:显示(self.x+30-5+265,self.y+20+135-60)
			elseif  self.突破==3 then
			self.资源组[18]:显示(self.x+20-5+340,self.y+20+30)
			elseif  self.突破==4 then
			self.资源组[18]:显示(self.x+20-5+280+120,self.y+20+75)
			elseif  self.突破==5 then
			self.资源组[18]:显示(self.x+20-5+265+135+14,self.y+20+135)
			end
			if self.资源组[18].当前帧== self.资源组[18].结束帧 then
				self.资源组[12+self.突破]:更新纹理()
				self.突破完成=true
				self.开始突破=false
			end
		end
	end
             if 引擎.取鼠标滚轮() ==1 and self.加入 > 0  then--鼠标上滚动
		if self.加入-1 == bbsa-4 then
			self.加入=self.加入-1
		end
		self.资源组[35]:置起始点(self.资源组[35]:取百分比转换(self.加入-1,4,bbsa))
	elseif 引擎.取鼠标滚轮() ==-1 and self.加入 < bbsa - 4 then--鼠标下滚动
		self.资源组[35]:置起始点(self.资源组[35]:取百分比转换(self.加入+1,4,bbsa))
	end
	if self.资源组[35].接触 then
		self.焦点 = true
	end

end

function 简单_称号系统:检查点(x,y)
	if self.资源组 ~= nil and self.资源组[1]:是否选中(x,y) then
		return true
	end
end

function 简单_称号系统:初始移动(x,y)
	tp.运行时间 = tp.运行时间 + 1
	if not tp.消息栏焦点 then
  		self.窗口时间 = tp.运行时间
 	end
	if not self.焦点 then
		tp.移动窗口 = true
	end
	if self.鼠标 and  not self.焦点 then
		self.xx = x - self.x
		self.yy = y - self.y
	end
end

function 简单_称号系统:开始移动(x,y)
	if self.鼠标 then
		self.x = x - self.xx
		self.y = y - self.yy
	end
end

return 简单_称号系统